package com.hb.core.pojo.flow.dto;

import com.hb.core.pojo.flow.entity.FlowTempNode;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 审批节点dto
 */
@Setter
@Getter
public class FlowTempNodeDTO extends FlowTempNode {

    /**
     * 下一个审批节点
     */
    private FlowTempNodeDTO nextNode;

    /**
     * 流转任务
     * 任务集合长度为1时表示不分支
     * 当长度大于1时则必须设置对象中的计算表达式
     * 最后一个元素可以不设置表达式, 表示其他情况
     */
    private List<FlowTempTaskDTO> tempTasks;

}
